﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SimpleData.ObjectModel;
using SimpleData.ObjectModel.Serialization;

namespace SimpleData.Storage.Common
{
	/// <summary>
	/// Representa uma coluna da linha de dados do objeto
	/// </summary>
	public class DataObjectColumn
	{
		public DataObjectColumn( FieldName name, byte[] value )
		{
			this.Name = name;
			this.Value = value;
		}

		/// <summary>
		/// Obtém ou define o nome da coluna
		/// </summary>
		public FieldName Name
		{
			get;
			private set;
		}

		/// <summary>
		/// Obtém ou define o valor da coluna
		/// </summary>
		public byte[] Value
		{
			get;
			private set;
		}
	}
}
